From af958b86cb3126cf6178d1d9e95948c2ae66cf71 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Mon, 18 Jan 2016 17:22:09 +0100 Subject: [PATCH] gdkdisplay-x11: Plug memory leak --- gdk/x11/gdkdisplay-x11.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c index 8ab621969f..f600b9b11b 100644 --- a/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c @@ -2934,7 +2934,12 @@ gdk_x11_display_get_default_seat (GdkDisplay *display) pointer = gdk_seat_get_pointer (l->data); if (gdk_x11_device_get_id (pointer) == device_id) - return l->data; + { + GdkSeat *seat = l->data; + g_list_free (seats); + + return seat; + } } g_list_free (seats); -- 2.30.2